Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F9 Barcelona Challenger Egypt F5 Israel F4 UAE F1 Qatar F1 Qatar F2 Qatar F3 Portugal F2 China #1-w4 France F12 France F17 Nigeria F5 Nigeria F6 Tunisia F4 Israel F1 Tunisia F5 China F1 China F2 France F2 Israel F1 Poland F1 Israel F2 Poland F2 Egypt F2 Egypt F3 France F6 France F7 Uzbekistan F1 Uzbekistan F2 Greece F1 Greece F3 India F1 Spain F19 Turkey F3 Turkey F4 Senegal F1 Senegal F2 Italy F27 Spain F29 Spain F30 Spain F31 France F17 Nigeria F5 France F18 Nigeria F6 France F19 Spain F37 Tunisia F4 Israel F4 Tunisia F5 Israel F5 Tunisia F6 Israel F6 Tunisia F7 France F1 France F3 Australia F1 Great Britain F3 Australia F2 Great Britain F4 New Zealand F1 New Zealand F2 Israel F2 Israel F3 Egypt F1 Egypt F2 Egypt F3 Turkey F3 Tunisia F1 Turkey F4 Tunisia F2 Turkey F5 Morocco F4 Sweden F4 Sweden F5 China F6 China F7 Israel F5 Nigeria F3 China F1 China F2 Portugal F5 Portugal F6 Turkey F2 USA F7 Kuwait F2 Tunisia F1 USA F12 USA F13 Austria F4 Austria F5 Austria F6 Romania F15 Portugal F3 France F2 France F5 France F3 Israel #1-w1 Morocco F1 Israel #1-w2 Nigeria F1 Nigeria F2 Thailand F5 France F15 Thailand F6 France F17 France F18 Morocco F2 Israel #1-w3 USA F27 Greece F1 Israel F4 United Arab Emirates F1 Israel F5 United Arab Emirates F2 Israel F1 Morocco F1 Israel F2 Morocco F2 Algeria F1 Spain F11 Algeria F2 Italy F12 Spain F15 Spain F16 Kuwait F1 Italy F13 Kuwait F2 Tunisia F1 Tunisia F2 Tunisia F3 Usa F13 Georgia F1 Georgia F2 China F6 China F5 China F7 Israel F4 Israel F5 Israel F6 Thailand F4 Saudi Arabia F1 Saudi Arabia F2 Thailand F5 France F19 Tunisia F1 Thailand F6 Vietnam F1 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Tunisia F2 Tunisia F1 Morocco F1 Israel F1 Tunisia F3 Israel F2 Morocco F2 Israel F3 Spain F7 Canada F1 Tunisia F2 Canada F2 Canada F3 Italy F2 Morocco F3 Italy F3 Tunisia F3 Iran F1 France F6 Italy F8 South Africa F1 South Africa F2 France F9 Tunisia F1 Iran F2 Tunisia F2 Usa F13 Italy F22 Usa F14 Spain F24 Italy F23 Spain F29 France F13 Netherlands F5 Netherlands F6 France F13 France F14 China #1-w1 Morocco F7 France F15 Iran F1 Spain F35 Cuba F1 France F19 Spain F36 Nigeria F1 Egypt F4 Nigeria F2 Spain F39 France F20 Israel F5 China #1-w2 Iran F2 Belgium F2 Australia F12 Sudan F1 Australia F13 Sudan F2 China #1-w3 Tunisia F4 Israel F2 Israel F3 Israel #2-w2 Colombia F1 Colombia F2 Tunisia F6 Israel F4 Israel F5 Israel F6 Netherlands F1 Great Britain F8 Kazakhstan F4 Israel F2 Israel F5 Israel F6 Chinese Taipei F2 Israel F7 Israel #1-w4 France F3 Israel F3 Israel F6 South Africa F2 Israel F8 Israel F1 Israel F2 Israel F3 China F1 China F2 Turkey F2 Israel F3 Israel F4 Israel F5 Israel F7 Israel F8 Tunisia F5 Belarus F2 Israel F16 Israel F17 Israel F18 Israel F1 Israel F2 Israel F3 Israel F6 Turkey F14 Turkey F15 Italy F5 Israel F14 Israel F15 Israel F16 Israel F17 Israel F3 Israel F10 Great Britain F7 Challenger Ford de Cherbourg - Cherbourg Tunis Open - Tunis Architect Open - Budapest Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Nossa Caixa Tennis Cup - Sao Paulo Tunis Open 2006 - Tunis Akbank Private Banking TED Open 2006 - Istanbul Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Karshi Challenger - Karshi BH Tenis Open International Cup 2008 - Belo Horizonte Open D'Orleans - Orleans Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Ramat Hasharon Challenger Carson Challenger Como Challenger Tanger Challenger Rimouski Challenger Monza Challenger Athens Challenger Tunis Challenger Alessandria Challenger Astana Challenger Noumea Challenger Bucaramanga Challenger Quimper Challenger Santos Challenger Cremona Challenger Rhodes Challenger Astana Challenger Samarkand Challenger Istanbul Challenger Geneva Challenger Salzburg Challenger Kazan Challenger Quimper Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Barletta Challenger Tunis Challenger Fergana Challenger Winnetka Challenger Recanati Challenger Rennes Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Orleans Challenger Tashkent Challenger Seoul Challenger Geneva Challenger Noumea Challenger Bergamo Challenger Quimper Challenger Rimouski Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Karshi Challenger Busan Challenger Kosice Challenger Binghamton Challenger Vancouver Challenger Timisoara Challenger - Timisoara Shanghai Challenger Kaoshuing Challenger Izmir Challenger Fergana Challenger Tashkent Challenger Taiwan Challenger - Kaohsiung Geneva Challenger Noumea Challenger Chitre Challenger Dallas Challenger Morelos Challenger Astana Challenger Guangzhou Challenger Guadalajara Challenger Shenzhen Challenger Tunis Challenger Taipei City Challenger Gimcheon Challenger Bordeaux Challenger Busan Challenger Mestre Challenger Caltanissetta Challenger Granby Challenger Izmir Challenger Knoxville Challenger Champaign Challenger Ilkley Challenger Aptos Challenger Tashkent Challenger Rennes Challenger Suzhou Challenger Hua Hin Challenger Champaign Challenger Bangkok Challenger Manila Challenger Zhuhai Challenger Raanana Challenger Leon Challenger Le Gosier Challenger Furth Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Istanbul Challenger Kobe Challenger Gatineau Challenger Istanbul Challenger Kaohsiung Challenger Shymkent Challenger Glasgow Challenger Liuzhou Challenger Shenzhen Challenger Bengalaru Challenger Prague Challenger Prague II Challenger Ostrava Challenger Iasi Challenger Parma Challenger Istanbul Challenger Biella 2 Challenger Ostrava Challenger Bratislava Challenger Nur-Sultan 3 Challenger Liberec Challenger San Marino Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Lille Challenger Aguascalientes Challenger Morelos Challenger Orlando Challenger Cali Challenger Bogota Challenger Rome Challenger Cassis Challenger Fairfield Challenger Bordeaux Challenger Tunis Open 2007 - Tunis Turkey F6 Penza Cup - Penza Mordova Cup 2007 - Saransk Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Qatar Open - Doha Sunset Moulding Challenger - Yuba City Karshi Challenger - Karshi Tunis Challenger Grand Prix de Tennis de Lyon - Lyon Yuba City Challenger Charlottesville Challenger Saransk Challenger The Mercedes Benz of Calabasas - Calabasas San Sebastian Challenger Tulsa Challenger Sacramento Challenger Genova Challenger Forli 2 Challenger Meknes Challenger Bengalaru 1 Challenger San Benedetto Challenger Penza Challenger Beijing Challenger Karshi Challenger Thailand Open - Bangkok Rabat Challenger Rimouski Challenger Marrakech Challenger Bath Challenger Johannesburg Challenger Busan Challenger Qatar Exxon Mobil Open - Doha Guadalajara Challenger Penza Challenger Wuhai Challenger Izmir Challenger Tunis Open - Tunis Bangkok Challenger Mons Challenger Fergana Challenger - Fergana Eckental Challenger Bratislava Challenger Noumea Challenger Bergamo Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The Comercia Bank Challenger - Aptos Kaohsiung Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Busan Challenger Bukhara Challenger - Bukhara Beijing Challenger Vancouver Challenger Aptos Challenger Sacramento Challenger - Sacramento Izmir Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Kremlin Cup - Moscow Mexico City Challenger Santos Challenger Sao Paulo Challenger Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Arad Challenger Citi Open - Washington PTT Thailand Open - Bangkok Lexington Challenger Aptos Challenger Genova Challenger Istanbul Challenger Quito Challenger Dubai Duty Free Tennis Championships - Dubai Maui Challenger Hall of Fame Tennis Championships - Newport Ramat Hasharon Challenger Rome Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Kazan Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Raanana Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Manchester Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Abierto Mexicano - Los Cabos Astana Challenger Moselle Open - Metz Shenzhen Open - Shenzhen Kaohsiung Challenger Izmir Challenger If Stockholm Open - Stockholm Ningboo Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Karshi Challenger Dubai Duty Free Tennis Championships - Dubai Tashkent Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Izmir Challenger Brest Challenger China Open - Beijing Mouilleron-Le-Captif Challenger Timisoara Challenger China Open - Beijing Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Antalya Open - Antalya Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger Singapore Tennis Open - Singapore Istanbul Challenger Cassis Challenger Bratislava Challenger Orleans Challenger Nur-Sultan Challenger Generali Open - Kitzbuhel Turin Challenger Ningboo Challenger Aix En Provence Challenger Guangzhou Challenger Barcelona Open BancSabadell - Barcelona Bangkok Challenger Gerry Weber Open - Halle Sibiu Challenger Split Challenger Alicante Challenger Marbella Challenger Shanghai Challenger Nanchang Challenger Biella 1 Challenger Mons Challenger Charlottesville Challenger Surbiton Challenger Nur-Sultan 4 Challenger Knoxville Challenger Segovia Challenger Verona Challenger Barletta Challenger Banja Luka Challenger Puebla Challenger Guadalajara Challenger Las Vegas Challenger Taipei City Challenger Samarkand Challenger Winnetka Challenger Lexington Challenger Granby Challenger Tunis Challenger Troisdorf Challenger Roseto Degli Abruzzi 2 Challenger Buenos Aires 3 Challenger St. Brieuc Challenger Belgrade Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Swiss Indoors Basel - Basel Drummondville Challenger Toyota Challenger Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Bangkok Challenger Tunis Challenger Toulouse Challenger Little Rock Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Aix En Provence Challenger Corrientes Challenger Tiburon Challenger Aptos Challenger Calgary Challenger Almaty Challenger Winston-Salem Open - Winston-Salem Canberra Challenger Ambato Challenger Barcelona Open BancSabadell - Barcelona Cherbourg Challenger Vancouver Challenger Zhuhai Challenger Shenzhen Challenger Qujing Challenger Tunis Challenger Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Bangkok Challenger Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Topshelf Open - 's-Hertogenbosch AEGON Championships - London Winston-Salem Open - Winston-Salem Challenger Casablanca San Angel - Mexico City Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Marrakech Shenzhen Open - Shenzhen Marrakech Challenger Forli Challenger Milan Challenger Winnetka Challenger Braunschweig Challenger Open 13 - Marseille Kremlin Cup - Moscow Charleston Challenger AEGON Championships - London Rio Open - Rio de Janeiro Kremlin Cup - Moscow Hall of Fame Tennis Championships - Newport Open 13 - Marseille Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Tata Open Maharashtra - Pune Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sardegna Open - Cagliari UNICEF Open - 's Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Chengdu Open - Chengdu Kremlin Cup - Moscow Tata Open Maharashtra - Pune Sydney International - Sydney Cordoba Open - Cordoba Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Hall of Fame Open - Newport Swiss Open - Gstaad Citi Open - Washington Qatar ExxonMobil Open - Doha Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Belgrade 2 - Belgrade Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Coupe Rogers - Montreal Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group II, PO, IRL-TUN 3-2 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, Group II, PO, TUN-BUL 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 BNP Paribas Open - Indian Wells Davis Cup, Group II, 1R, TUN-SWE 2-3 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group II, 1R, TUN-FIN 2-3 Davis Cup, Group II, PO, EST-TUN 3-2 Davis Cup, World Group II, PO, GUA-TUN 1-3 Davis Cup, Group I, PO, TUN-BIH 1-3 Australian Open - Melbourne Wimbledon - London Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Australian Open - Melbourne Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, PO, SLO-TUN 4-1 Olympics - London Olympics - Rio de Janeiro